a body that won't quit - Deutsch Englisch Wörterbuch